Automated test case generation is an effective technique to yield high-coverage test suites. While the majority of research effort has been devoted to satisfying coverage criteria, a recent trend emerged towards optimizing other non-coverage aspects. In this regard, runtime and memory usage are two essential dimensions: less expensive tests reduce the resource demands for the generation process and later regression testing phases. This study shows that performance-aware test case generation requires solving two main challenges: providing a good approximation of resource usage with minimal overhead and avoiding detrimental effects on both final coverage and fault detection effectiveness. To tackle these challenges, we conceived a set of perf...
Testing large software packages can become very time intensive. To address this problem, researchers...
It is not unusual for a software development organization to expend 40% of total project effort on t...
Test case generation tools that optimize code coverage have been extensively investigated. Recently,...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for ...
Performance testing is a critical task to ensure an acceptable user experience with software systems...
Software testing is an important but time-consuming task, making automatic test case generation an a...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Testing large software packages can become very time intensive. To address this problem, researchers...
Abstract. A common application of search-based software testing is to generate test cases for all go...
Software for memory constrained mobile devices is often implemented in the Java programming language...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Test selection techniques are used to reduce the human effort involved in software testing. Most res...
Software testing evaluates the correctness of a program’s implementation through a test suite. The q...
Performance bugs are common, costly, and elusive. Performance tests aim to detect performance bugs b...
Testing large software packages can become very time intensive. To address this problem, researchers...
It is not unusual for a software development organization to expend 40% of total project effort on t...
Test case generation tools that optimize code coverage have been extensively investigated. Recently,...
Automated test case generation is an effective technique to yield high-coverage test suites. While t...
© 2019 IEEE. Personal use of this material is permitted. Permission from IEEE must be obtained for ...
Performance testing is a critical task to ensure an acceptable user experience with software systems...
Software testing is an important but time-consuming task, making automatic test case generation an a...
Nowadays, software pervades our life. Being software so deeply rooted into our society, software fai...
Testing large software packages can become very time intensive. To address this problem, researchers...
Abstract. A common application of search-based software testing is to generate test cases for all go...
Software for memory constrained mobile devices is often implemented in the Java programming language...
Graduation date: 2017The main goal of automated test generation is to improve the reliability of a p...
Test selection techniques are used to reduce the human effort involved in software testing. Most res...
Software testing evaluates the correctness of a program’s implementation through a test suite. The q...
Performance bugs are common, costly, and elusive. Performance tests aim to detect performance bugs b...
Testing large software packages can become very time intensive. To address this problem, researchers...
It is not unusual for a software development organization to expend 40% of total project effort on t...
Test case generation tools that optimize code coverage have been extensively investigated. Recently,...